#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

    void setNum1(double num);//用于获取计算的两个数据
    void setNum2(double num);//用于获取计算的两个数据
    void setFlag(QString flag);//计算符的存储
    double num1,num2;
    QString flag;
    double doExpr();
    QString tmp;




private slots:

    void on_pushBT0_clicked();

    void on_pushBT1_clicked();

    void on_pushBT2_clicked();

    void on_pushBT3_clicked();

    void on_pushBT4_clicked();

    void on_pushBT5_clicked();

    void on_pushBT6_clicked();

    void on_pushBT7_clicked();

    void on_pushBT8_clicked();

    void on_pushBT9_clicked();

    void on_pushBTaad_clicked();

    void on_pushBTsub_clicked();

    void on_pushBTmul_clicked();

    void on_pushBTdiv_clicked();

    void on_pushBTequ_clicked();

    void on_pushBTcle_clicked();

    void on_pushBTdot_clicked();

private:
    Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H
